<template>
  <div>
    <normal-demo />
    <tree-relation-demo />
    <manual-demo />
    <header-cell-demo />
    <collapse-table-demo />
    <selection-single-demo />
    <selection-demo />
    <selection-row-demo />
    <selection-op-demo />
    <selection-custom-demo />
    <sort-filter-demo />
    <sort-filter-reset-demo />
    <custom-filter-panel-demo />
    <filter-demo />
    <ajax-demo />
    <size-demo />
    <border-title-footer-demo />
    <expander-row-demo />
    <colspan-rowspan-demo />
    <tree-data-demo />
    <fixed-header-demo />
    <fixed-columns-demo />
    <fixed-columns-header-demo />
    <group-header-demo />
    <editable-cells-demo />
    <editable-rows-demo />
    <nest-table-demo />
    <async-nest-table-demo />
    <tabs-demo />
    <node-pagination-demo />
    <fixed-columns-header-async-demo />
    <virtual-demo />
    <custom-title-demo />
    <draggable-demo />
    <resizable-demo />
  </div>
</template>


<script>
  import NormalDemo from './normal.vue';
  import SelectionSingleDemo from './selectionSingle.vue';
  import SelectionDemo from './selection.vue';
  import SelectionRowDemo from './selectionRow.vue';
  import SelectionOpDemo from './selectionOp.vue';
  import SelectionCustomDemo from './selectionCustom.vue';
  import SortFilterDemo from './sortFilter.vue';
  import SortFilterResetDemo from './sortFilterReset.vue';
  import CustomFilterPanelDemo from './customFilterPanel.vue';
  import AjaxDemo from './ajax.vue';
  import SizeDemo from './size.vue';
  import FilterDemo from './filter.vue';
  import BorderTitleFooterDemo from './borderTitleFooter.vue';
  import ExpanderRowDemo from './expanderRow.vue';
  import ColspanRowspanDemo from './colSpanRowSpan.vue';
  import TreeDataDemo from './treeData.vue';
  import FixedHeaderDemo from './fixedHeader.vue';
  import FixedColumnsDemo from './fixedColumns.vue';
  import FixedColumnsHeaderDemo from './fixedColumnsHeader.vue';
  import FixedColumnsHeaderAsyncDemo from './fixedColumnsHeaderAsync.vue';
  import GroupHeaderDemo from './groupHeader.vue';
  import EditableCellsDemo from './editableCells.vue';
  import EditableRowsDemo from './editableRows.vue';
  import NestTableDemo from './nestTable.vue';
  import AsyncNestTableDemo from './asyncNestTable.vue';
  import TabsDemo from './tabs.vue';
  import NodePaginationDemo from './node-pagination.vue';
  import PaginationDemo from './pagination.vue';
  import CollapseTableDemo from './collapse-table.vue';
  import ManualDemo from './manualResize.vue';
  import TreeRelationDemo from './tree-relation.vue';
  import HeaderCellDemo from './header-cell.vue';
  import VirtualDemo from './virtual.vue';
  import CustomTitleDemo from './title.vue';
  import DraggableDemo from './draggable.vue';
  import ResizableDemo from './resize.vue';

  export default {
    components: {
      NormalDemo,
      TreeRelationDemo,
      SelectionSingleDemo,
      SelectionDemo,
      SelectionRowDemo,
      SelectionOpDemo,
      SelectionCustomDemo,
      SortFilterDemo,
      SortFilterResetDemo,
      CustomFilterPanelDemo,
      AjaxDemo,
      SizeDemo,
      FilterDemo,
      BorderTitleFooterDemo,
      ExpanderRowDemo,
      ColspanRowspanDemo,
      TreeDataDemo,
      FixedHeaderDemo,
      FixedColumnsDemo,
      FixedColumnsHeaderDemo,
      FixedColumnsHeaderAsyncDemo,
      GroupHeaderDemo,
      EditableCellsDemo,
      EditableRowsDemo,
      NestTableDemo,
      AsyncNestTableDemo,
      TabsDemo,
      NodePaginationDemo,
      PaginationDemo,
      CollapseTableDemo,
      ManualDemo,
      HeaderCellDemo,
      VirtualDemo,
      CustomTitleDemo,
      DraggableDemo,
      ResizableDemo,
    },
  };
</script>
